package com.toman.JavaBean;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import lombok.Data;

/**
 * APP推送消息类数据Bean
 * */
@Data
public class MessageDataBean implements Serializable{
    /*待处理的消息数量*/
    private String count;

    /*最近一次消息的操作类型*/
    private String operateType;

    /*最近一次消息的消息内容：部门-设备名称(设备编号)完成点检，无异常，点检人:操作工真实姓名*/
    private String messageContent;

    /*最近一次消息的时间*/
    private String messageTime;

    /*消息name*/
    private String name;

    /*消息type*/
    private String type;

    private String extra;
    /*消息状态，默认0未发送,1已发送，暂时预留着，不动*/
    private int sendStatus;

    /*工作处理状态，默认0未处理，1已处理*/
    private int readStatus;

    /*
     * 处理状态，0表示仅通知不需要处理，1表示待处理，2表示处理完成
     */
    private int dealStatus;

    /*记录ID*/
    private Long recordId;

    /*清除类型 1.清除所有已处理工作, 2.清空所有已读消息， 3.清空所有消息 4. 将某些未读消息置为已读*/
    private String clearType;

    /**该类型的消息列表*/
    private List<MessageDataBean> messageDataList;
//图片url
    private String url;

    /*消息id，自己赋值*/
    private String pId;
//    tab地址
    private String tabIndex;
    /**额外字段*/
    private Map<String, Object> extraMap;
}
